﻿/**
 * Create on 2012-1-31.
 */
package kit4j.common.command;

/**
 * 当Command因未捕获的异常而突然终止时，调用处理程序的接口。
 * 
 * @author MiniKnife
 * 
 */
public interface CommandUncaughtExceptionHandler {
	/**
	 * 当给定线程因给定的未捕获异常而终止时，调用该方法。
	 * 
	 * @param cmd
	 *            抛出异常的Command对象
	 * @param e
	 *            未捕获的的异常
	 */
	void uncaughtException(Command cmd, Throwable e);
}
